﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.ComponentModel;
namespace DomainSearchTools.Common
{
    /// <summary>
    /// 域名状态
    /// </summary>
    public enum DomainStatus
    {
        /// <summary>
        /// 未知
        /// </summary>
        [Description("未知")]
        UNKNOWN = 0,
        /// <summary>
        /// 未注册
        /// </summary>
        [Description("未注册")]
        NOREGED = 210,
        /// <summary>
        /// 注册
        /// </summary>
        [Description("注册")]
        REGED = 211
    }
    /// <summary>
    /// 推入状态
    /// </summary>
    public enum PushStatus
    {
        /// <summary>
        /// 推入中
        /// </summary>
        [Description("推入中")]
        PUSHING = 1,
        /// <summary>
        /// 完成
        /// </summary>
        [Description("完成")]
        FINISHED = 2
    }


    /// <summary>
    /// 搜索状态
    /// </summary>
    public enum SearchStatus
    {
        /// <summary>
        /// 搜索中
        /// </summary>
        [Description("搜索中")]
        SEARCHING = 1,
        /// <summary>
        /// 搜索完成
        /// </summary>
        [Description("搜索完成")]
        FINISHED = 2
    }

    /// <summary>
    /// 搜索模式
    /// </summary>
    public enum SearchMode
    {
        /// <summary>
        /// 单字母a-z模式（单组）
        /// </summary>
        [Description("单字母a-z模式（单组）")]
        A2Z1 = 1,
        /// <summary>
        /// 单字母a-z模式（双组）
        /// </summary>
        [Description("单字母a-z模式（双组）")]
        A2Z2 = 2,
        /// <summary>
        /// 单字母a-z模式（三组）
        /// </summary>
        [Description("单字母a-z模式（三组）")]
        A2Z3 = 3,
        /// <summary>
        /// 拼音组合模式
        /// </summary>
        [Description("拼音组合模式")]
        PINGYIN = 11,
        /// <summary>
        /// 英语单词组合模式
        /// </summary>
        [Description("英语单词组合模式")]
        EnglishWord = 12
    }

    /// <summary>
    /// 导出文件类型
    /// </summary>
    public enum ExportFileType
    {
        /// <summary>
        /// 文本格式
        /// </summary>
        [Description("文本格式")]
        TXT = 1,
        /// <summary>
        /// Excel文件格式
        /// </summary>
        [Description("Excel文件格式")]
        XLS = 2
    }
}
